package org.papervision3d.core.render.draw;
/**
 * @Author Ralph Hauwert
 */
 
import nme.display.BitmapData;
import nme.display.Graphics;
import nme.geom.Matrix;

import org.papervision3d.core.render.command.RenderTriangle;
import org.papervision3d.core.render.data.RenderSessionData;

interface ITriangleDrawer
{
	function drawTriangle(tri:RenderTriangle, graphics:Graphics, renderSessionData:RenderSessionData, altBitmap:BitmapData = null, altUV:Matrix = null):Void;
	function drawRT(rt:RenderTriangle, graphics:Graphics, renderSessionData:RenderSessionData):Void;
}
	
	
